// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.

import React from 'react';

const CloudLogoSvg = () => (
    <svg
        width='250'
        height='28'
        viewBox='0 0 250 28'
        fill='none'
        xmlns='http://www.w3.org/2000/svg'
    >
        <path
            fillRule='evenodd'
            clipRule='evenodd'
            d='M65.0078 13.9091C65.0078 13.485 64.9367 13.1399 64.7947 12.8744C64.6531 12.6095 64.4579 12.4012 64.2096 12.2513C63.9614 12.1008 63.6553 11.9988 63.2919 11.9461C62.9282 11.893 62.5247 11.8666 62.0813 11.8666C61.1237 11.8666 60.1041 12.0521 59.0222 12.4235C58.7738 11.9636 58.5877 11.5301 58.4638 11.1235C58.3397 10.7169 58.2773 10.2305 58.2773 9.66432C59.0577 9.39911 59.8379 9.20461 60.6183 9.08082C61.3984 8.95703 62.126 8.89497 62.7995 8.89497C64.6441 8.89497 66.085 9.33705 67.1225 10.2217C68.1599 11.106 68.6787 12.5206 68.6787 14.4661V22.4249C68.0579 22.6194 67.3041 22.8053 66.4174 22.9821C65.531 23.159 64.5288 23.2475 63.4115 23.2475C62.5071 23.2475 61.6778 23.1678 60.924 23.0086C60.1704 22.8495 59.5229 22.584 58.9826 22.2126C58.4414 21.8416 58.0248 21.3639 57.7318 20.7802C57.4395 20.1964 57.2931 19.4803 57.2931 18.6312C57.2931 17.7825 57.4749 17.0706 57.8384 16.4958C58.2019 15.9211 58.6721 15.461 59.2482 15.1163C59.8248 14.7714 60.4675 14.5238 61.1771 14.3734C61.8864 14.223 62.5957 14.1479 63.305 14.1479C63.8194 14.1479 64.3868 14.1746 65.0078 14.2274V13.9091ZM65.0078 16.6418C64.7947 16.6063 64.5643 16.5751 64.3157 16.5488C64.0675 16.5224 63.8463 16.5092 63.6509 16.5092C62.7818 16.5092 62.0946 16.6636 61.589 16.9733C61.0837 17.2828 60.831 17.7825 60.831 18.4722C60.831 18.9322 60.9286 19.2856 61.1237 19.5335C61.3187 19.7809 61.5538 19.9622 61.8286 20.077C62.1036 20.1921 62.3959 20.2629 62.7063 20.2895C63.017 20.3158 63.2874 20.3295 63.5176 20.3295C63.7839 20.3295 64.05 20.3071 64.3157 20.2629C64.582 20.2186 64.8124 20.1791 65.0078 20.1435V16.6418ZM71.1971 12.0785H69.4678L69.3345 11.5479L74.3094 5.20742H74.9212V9.21326H78.1399C78.1928 9.47881 78.2285 9.7174 78.2466 9.92954C78.2639 10.142 78.2727 10.363 78.2727 10.5931C78.2727 10.8405 78.2639 11.0792 78.2466 11.3092C78.2285 11.5393 78.1928 11.7957 78.1399 12.0785H74.9212V17.4642C74.9212 18.0123 74.9657 18.4543 75.0545 18.7906C75.1427 19.1262 75.2714 19.3918 75.4398 19.5864C75.6086 19.7809 75.8167 19.9135 76.065 19.9842C76.3133 20.0553 76.6062 20.0906 76.9427 20.0906C77.209 20.0906 77.4703 20.0684 77.7278 20.0241C77.9847 19.98 78.2108 19.9402 78.4059 19.9049C78.5303 20.2405 78.6186 20.59 78.672 20.9527C78.7254 21.3152 78.7517 21.6383 78.7517 21.9211C78.7517 22.1156 78.7475 22.2791 78.7385 22.4119C78.7296 22.5443 78.7165 22.673 78.6985 22.7965C77.8829 22.9913 77.0407 23.0881 76.1716 23.0881C74.5576 23.0881 73.3249 22.7125 72.4739 21.9611C71.6227 21.2092 71.1971 19.9842 71.1971 18.2865V12.0785ZM81.1775 12.0785H79.4485L79.3152 11.5479L84.2899 5.20742H84.9017V9.21326H88.1205C88.1736 9.47881 88.2093 9.7174 88.2271 9.92954C88.2445 10.142 88.2535 10.363 88.2535 10.5931C88.2535 10.8405 88.2445 11.0792 88.2271 11.3092C88.2093 11.5393 88.1736 11.7957 88.1205 12.0785H84.9017V17.4642C84.9017 18.0123 84.9465 18.4543 85.0349 18.7906C85.1236 19.1262 85.2522 19.3918 85.4205 19.5864C85.5892 19.7809 85.7971 19.9135 86.0457 19.9842C86.2938 20.0553 86.5868 20.0906 86.9233 20.0906C87.1894 20.0906 87.4509 20.0684 87.7083 20.0241C87.9654 19.98 88.1916 19.9402 88.3866 19.9049C88.5107 20.2405 88.5993 20.59 88.6524 20.9527C88.7059 21.3152 88.7325 21.6383 88.7325 21.9211C88.7325 22.1156 88.728 22.2791 88.719 22.4119C88.7104 22.5443 88.6971 22.673 88.6792 22.7965C87.8634 22.9913 87.0214 23.0881 86.152 23.0881C84.5384 23.0881 83.3056 22.7125 82.4544 21.9611C81.6032 21.2092 81.1775 19.9842 81.1775 18.2865V12.0785ZM98.6515 14.5993C98.6161 13.7499 98.3809 13.0648 97.9465 12.543C97.5121 12.0212 96.9047 11.7601 96.1242 11.7601C95.2375 11.7601 94.5637 12.0078 94.1025 12.503C93.6415 12.9983 93.3668 13.697 93.2782 14.5993H98.6515ZM93.2513 17.2253C93.3224 18.2865 93.6948 19.0558 94.3686 19.5335C95.0425 20.011 95.9292 20.2498 97.029 20.2498C97.6319 20.2498 98.2478 20.1921 98.8776 20.077C99.5073 19.9622 100.106 19.7986 100.673 19.5864C100.868 19.9402 101.037 20.3646 101.179 20.8599C101.321 21.3547 101.4 21.8857 101.418 22.4515C100.035 22.9821 98.4739 23.2475 96.7359 23.2475C95.4592 23.2475 94.3644 23.0707 93.4506 22.7168C92.5375 22.3632 91.7926 21.8721 91.2163 21.2447C90.6399 20.6168 90.2141 19.8694 89.9394 19.0026C89.6646 18.1361 89.5274 17.19 89.5274 16.1644C89.5274 15.1561 89.669 14.2099 89.9528 13.3256C90.2363 12.4409 90.6576 11.6719 91.2163 11.0177C91.7749 10.363 92.4664 9.84577 93.2913 9.46541C94.1159 9.08523 95.078 8.89497 96.1775 8.89497C97.1351 8.89497 97.9865 9.06301 98.7312 9.39911C99.4761 9.73504 100.11 10.1951 100.633 10.7789C101.156 11.3621 101.551 12.0567 101.817 12.8613C102.083 13.6659 102.216 14.5284 102.216 15.4478C102.216 15.7839 102.203 16.1158 102.176 16.4427C102.15 16.7696 102.118 17.0308 102.083 17.2253H93.2513ZM103.659 9.21326C103.925 9.16052 104.177 9.1205 104.417 9.09422C104.657 9.06725 104.918 9.0542 105.202 9.0542C105.468 9.0542 105.73 9.07217 105.986 9.1071C106.244 9.14254 106.496 9.18697 106.744 9.24005C106.798 9.32857 106.847 9.4566 106.891 9.62464C106.935 9.79269 106.975 9.96956 107.011 10.1554C107.046 10.3411 107.077 10.5264 107.104 10.7125C107.13 10.8983 107.152 11.0525 107.17 11.1769C107.56 10.6283 108.039 10.1374 108.607 9.70434C109.174 9.27091 109.884 9.0542 110.735 9.0542C110.912 9.0542 111.116 9.06301 111.347 9.08082C111.577 9.09846 111.746 9.12491 111.852 9.16052C111.888 9.33705 111.914 9.54053 111.932 9.77048C111.95 10.0004 111.959 10.2392 111.959 10.4869C111.959 10.7876 111.945 11.1147 111.919 11.4684C111.892 11.8221 111.843 12.1581 111.772 12.4765C111.577 12.4409 111.36 12.4235 111.121 12.4235C110.881 12.4235 110.735 12.4235 110.682 12.4235C110.38 12.4235 110.043 12.4545 109.671 12.5162C109.298 12.5783 108.944 12.7417 108.607 13.0073C108.27 13.2725 107.99 13.6705 107.769 14.2013C107.547 14.7315 107.436 15.4744 107.436 16.4296V22.9559C107.117 23.0086 106.798 23.044 106.478 23.0617C106.159 23.0795 105.849 23.0881 105.547 23.0881C105.246 23.0881 104.94 23.0795 104.63 23.0617C104.319 23.044 103.996 23.0086 103.659 22.9559V9.21326ZM113.729 9.21326C113.977 9.16052 114.226 9.1205 114.474 9.09422C114.722 9.06725 114.997 9.0542 115.299 9.0542C115.6 9.0542 115.866 9.06725 116.097 9.09422C116.327 9.1205 116.567 9.16052 116.815 9.21326C116.868 9.30177 116.917 9.43014 116.961 9.59819C117.006 9.76607 117.046 9.94327 117.081 10.1286C117.117 10.3145 117.147 10.4956 117.174 10.6724C117.201 10.8493 117.223 10.9997 117.241 11.1235C117.382 10.8585 117.569 10.5931 117.799 10.3275C118.03 10.0627 118.305 9.82406 118.624 9.61142C118.943 9.39911 119.302 9.22665 119.701 9.09422C120.1 8.96127 120.548 8.89497 121.045 8.89497C123.19 8.89497 124.565 9.70875 125.168 11.336C125.522 10.6814 126.024 10.1113 126.671 9.62464C127.318 9.13814 128.138 8.89497 129.132 8.89497C130.692 8.89497 131.84 9.32433 132.576 10.182C133.313 11.0396 133.681 12.3794 133.681 14.2013V22.9292C133.042 23.0354 132.412 23.0881 131.792 23.0881C131.171 23.0881 130.541 23.0354 129.903 22.9292V15.1824C129.903 14.2274 129.783 13.4936 129.544 12.9808C129.305 12.4679 128.821 12.2113 128.094 12.2113C127.792 12.2113 127.496 12.2557 127.203 12.3439C126.91 12.4321 126.644 12.5957 126.405 12.8347C126.166 13.0734 125.971 13.4097 125.82 13.843C125.669 14.2759 125.594 14.8378 125.594 15.5275V22.9292C124.955 23.0354 124.325 23.0881 123.705 23.0881C123.084 23.0881 122.454 23.0354 121.816 22.9292V15.1824C121.816 14.2274 121.696 13.4936 121.457 12.9808C121.217 12.4679 120.734 12.2113 120.007 12.2113C119.706 12.2113 119.404 12.2557 119.103 12.3439C118.802 12.4321 118.531 12.6047 118.291 12.8613C118.052 13.1175 117.861 13.4757 117.72 13.9357C117.578 14.3954 117.507 14.9969 117.507 15.7396V22.9292C116.868 23.0354 116.239 23.0881 115.618 23.0881C114.997 23.0881 114.368 23.0354 113.729 22.9292V9.21326ZM141.374 20.3822C142.367 20.3822 143.081 20.0154 143.515 19.2812C143.95 18.5474 144.167 17.4905 144.167 16.1112C144.167 14.7315 143.95 13.6749 143.515 12.9408C143.081 12.2066 142.367 11.8398 141.374 11.8398C140.398 11.8398 139.693 12.2066 139.259 12.9408C138.824 13.6749 138.607 14.7315 138.607 16.1112C138.607 17.4905 138.824 18.5474 139.259 19.2812C139.693 20.0154 140.398 20.3822 141.374 20.3822ZM141.374 23.2475C140.256 23.2475 139.285 23.0661 138.461 22.7035C137.636 22.3412 136.953 21.837 136.412 21.1913C135.872 20.5457 135.464 19.7897 135.189 18.923C134.914 18.0564 134.776 17.1193 134.776 16.1112C134.776 15.1031 134.914 14.1567 135.189 13.2725C135.464 12.3882 135.872 11.6232 136.412 10.9777C136.953 10.3319 137.636 9.82406 138.461 9.45219C139.285 9.08082 140.256 8.89497 141.374 8.89497C142.491 8.89497 143.466 9.08082 144.3 9.45219C145.133 9.82406 145.825 10.3319 146.375 10.9777C146.925 11.6232 147.332 12.3882 147.599 13.2725C147.865 14.1567 147.997 15.1031 147.997 16.1112C147.997 17.1193 147.865 18.0564 147.599 18.923C147.332 19.7897 146.925 20.5457 146.375 21.1913C145.825 21.837 145.133 22.3412 144.3 22.7035C143.466 23.0661 142.491 23.2475 141.374 23.2475ZM152.101 16.9601C151.107 16.6769 150.331 16.257 149.773 15.6998C149.214 15.1429 148.935 14.3071 148.935 13.1926C148.935 11.8484 149.418 10.7966 150.385 10.036C151.351 9.27532 152.668 8.89497 154.335 8.89497C155.027 8.89497 155.709 8.95703 156.383 9.08082C157.057 9.20461 157.74 9.39012 158.432 9.63804C158.396 10.0976 158.307 10.5751 158.165 11.0706C158.024 11.5656 157.855 11.9988 157.66 12.3707C157.235 12.1937 156.765 12.0389 156.25 11.9061C155.736 11.7737 155.195 11.7073 154.628 11.7073C154.025 11.7073 153.555 11.8001 153.218 11.9858C152.881 12.1716 152.712 12.4679 152.712 12.8744C152.712 13.2635 152.832 13.5377 153.071 13.697C153.311 13.856 153.652 14.0068 154.096 14.1479L155.612 14.5993C156.109 14.7405 156.556 14.9128 156.955 15.1163C157.354 15.3198 157.696 15.5718 157.979 15.8722C158.263 16.1729 158.485 16.5444 158.644 16.9865C158.804 17.4288 158.884 17.968 158.884 18.6046C158.884 19.2593 158.746 19.8694 158.472 20.4353C158.197 21.0013 157.798 21.4921 157.275 21.9075C156.751 22.3235 156.117 22.6506 155.372 22.8892C154.628 23.1281 153.785 23.2475 152.845 23.2475C152.419 23.2475 152.03 23.2341 151.675 23.2077C151.32 23.1809 150.979 23.1368 150.651 23.0751C150.323 23.013 149.999 22.938 149.68 22.8495C149.361 22.7612 149.015 22.6462 148.642 22.5046C148.678 22.0269 148.762 21.545 148.895 21.0588C149.028 20.5727 149.201 20.0992 149.414 19.6393C149.999 19.8694 150.553 20.0417 151.077 20.1567C151.6 20.2718 152.145 20.3295 152.712 20.3295C152.961 20.3295 153.231 20.3071 153.524 20.2629C153.816 20.2186 154.087 20.1391 154.335 20.0241C154.584 19.9091 154.792 19.7587 154.96 19.5732C155.129 19.3875 155.213 19.1443 155.213 18.8434C155.213 18.4192 155.084 18.114 154.827 17.9283C154.57 17.7428 154.211 17.5787 153.75 17.4374L152.101 16.9601ZM161.301 12.0785H159.573L159.439 11.5479L164.414 5.20742H165.026V9.21326H168.245C168.298 9.47881 168.333 9.7174 168.351 9.92954C168.369 10.142 168.378 10.363 168.378 10.5931C168.378 10.8405 168.369 11.0792 168.351 11.3092C168.333 11.5393 168.298 11.7957 168.245 12.0785H165.026V17.4642C165.026 18.0123 165.07 18.4543 165.159 18.7906C165.248 19.1262 165.376 19.3918 165.544 19.5864C165.713 19.7809 165.921 19.9135 166.17 19.9842C166.418 20.0553 166.711 20.0906 167.047 20.0906C167.314 20.0906 167.575 20.0684 167.832 20.0241C168.089 19.98 168.315 19.9402 168.51 19.9049C168.635 20.2405 168.723 20.59 168.776 20.9527C168.83 21.3152 168.856 21.6383 168.856 21.9211C168.856 22.1156 168.852 22.2791 168.843 22.4119C168.834 22.5443 168.821 22.673 168.803 22.7965C167.988 22.9913 167.145 23.0881 166.276 23.0881C164.662 23.0881 163.43 22.7125 162.578 21.9611C161.727 21.2092 161.301 19.9842 161.301 18.2865V12.0785ZM36.6469 5.01376C37.4156 4.9071 38.1551 4.85352 38.8659 4.85352C39.6152 4.85352 40.355 4.9071 41.085 5.01376L45.84 14.8563L50.7391 5.01376C51.3347 4.9071 51.9972 4.85352 52.7275 4.85352C53.4576 4.85352 54.1585 4.9071 54.8312 5.01376L55.8109 23.0874C55.0811 23.1943 54.3894 23.2475 53.7363 23.2475C53.0827 23.2475 52.4394 23.1943 51.8056 23.0874L51.2866 10.0199L47.0791 19.0516C46.8099 19.0872 46.5316 19.1187 46.2432 19.145C45.955 19.1718 45.6671 19.185 45.3787 19.185C45.1288 19.185 44.8793 19.1762 44.6297 19.1584C44.3799 19.1406 44.1206 19.1048 43.8515 19.0516L39.9323 9.83271L39.5288 23.0874C38.9142 23.1943 38.3185 23.2475 37.7419 23.2475C37.1271 23.2475 36.4929 23.1943 35.8401 23.0874L36.6469 5.01376Z'
            fill='var(--button-bg)'
        />
        <path
            fillRule='evenodd'
            clipRule='evenodd'
            d='M18.7948 11.4403C18.7948 11.4403 18.8382 13.3508 17.5134 14.6487C16.1884 15.9466 14.5611 15.828 13.5025 15.4695C12.4437 15.1111 11.079 14.2168 10.8149 12.3811C10.5508 10.5453 11.7458 9.05398 11.7458 9.05398L14.3497 5.81577L15.8663 3.96632L17.1681 2.35463C17.1681 2.35463 17.7655 1.55441 17.9358 1.38925C17.9695 1.35653 18.0041 1.33505 18.038 1.31852L18.0627 1.30591L18.0672 1.3042C18.1388 1.27335 18.2213 1.26671 18.3009 1.29364C18.3787 1.32006 18.4391 1.37357 18.4773 1.43953L18.4853 1.45232L18.4923 1.46698C18.5108 1.50209 18.5263 1.54214 18.5337 1.59157C18.5684 1.82626 18.557 2.82488 18.557 2.82488L18.6121 4.89573L18.6934 7.28616L18.7948 11.4403ZM22.1655 2.67214C26.9815 6.17725 29.1903 12.5383 27.1819 18.4877C24.7101 25.8095 16.7872 29.7357 9.48576 27.2572C2.18429 24.7785 -1.73091 16.8337 0.740758 9.51193C2.75249 3.55281 8.37502 -0.156665 14.3346 0.00508354L12.4243 2.26837C8.88883 2.90939 5.83622 5.33051 4.63642 8.88471C2.85125 14.1726 5.84335 19.9664 11.3195 21.8253C16.7956 23.6842 22.682 20.9045 24.4672 15.6166C25.6631 12.0742 24.7149 8.30504 22.3125 5.6436L22.1655 2.67214Z'
            fill='var(--button-bg)'
        />
        <path
            d='M198.691 7.40234C196.809 7.40234 195.32 8.03125 194.227 9.28906C193.141 10.5391 192.598 12.2539 192.598 14.4336C192.598 16.6758 193.121 18.4102 194.168 19.6367C195.223 20.8555 196.723 21.4648 198.668 21.4648C199.863 21.4648 201.227 21.25 202.758 20.8203V22.5664C201.57 23.0117 200.105 23.2344 198.363 23.2344C195.84 23.2344 193.891 22.4688 192.516 20.9375C191.148 19.4062 190.465 17.2305 190.465 14.4102C190.465 12.6445 190.793 11.0977 191.449 9.76953C192.113 8.44141 193.066 7.41797 194.309 6.69922C195.559 5.98047 197.027 5.62109 198.715 5.62109C200.512 5.62109 202.082 5.94922 203.426 6.60547L202.582 8.31641C201.285 7.70703 199.988 7.40234 198.691 7.40234Z'
            fill='var(--center-channel-color)'
            fillOpacity='0.48'
        />
        <path
            d='M207.188 23H205.243V4.76562H207.188V23Z'
            fill='var(--center-channel-color)'
            fillOpacity='0.48'
        />
        <path
            d='M221.439 16.5664C221.439 18.6602 220.912 20.2969 219.857 21.4766C218.803 22.6484 217.346 23.2344 215.486 23.2344C214.338 23.2344 213.318 22.9648 212.428 22.4258C211.537 21.8867 210.85 21.1133 210.365 20.1055C209.881 19.0977 209.639 17.918 209.639 16.5664C209.639 14.4727 210.162 12.8438 211.209 11.6797C212.256 10.5078 213.709 9.92188 215.568 9.92188C217.365 9.92188 218.791 10.5195 219.846 11.7148C220.908 12.9102 221.439 14.5273 221.439 16.5664ZM211.654 16.5664C211.654 18.207 211.982 19.457 212.639 20.3164C213.295 21.1758 214.26 21.6055 215.533 21.6055C216.807 21.6055 217.771 21.1797 218.428 20.3281C219.092 19.4688 219.424 18.2148 219.424 16.5664C219.424 14.9336 219.092 13.6953 218.428 12.8516C217.771 12 216.799 11.5742 215.51 11.5742C214.236 11.5742 213.275 11.9922 212.627 12.8281C211.978 13.6641 211.654 14.9102 211.654 16.5664Z'
            fill='var(--center-channel-color)'
            fillOpacity='0.48'
        />
        <path
            d='M225.729 10.1562V18.4883C225.729 19.5352 225.968 20.3164 226.444 20.832C226.921 21.3477 227.667 21.6055 228.682 21.6055C230.026 21.6055 231.007 21.2383 231.624 20.5039C232.249 19.7695 232.561 18.5703 232.561 16.9062V10.1562H234.507V23H232.901L232.62 21.2773H232.515C232.116 21.9102 231.561 22.3945 230.85 22.7305C230.147 23.0664 229.343 23.2344 228.436 23.2344C226.874 23.2344 225.702 22.8633 224.921 22.1211C224.147 21.3789 223.761 20.1914 223.761 18.5586V10.1562H225.729Z'
            fill='var(--center-channel-color)'
            fillOpacity='0.48'
        />
        <path
            d='M246.426 21.2773H246.32C245.422 22.582 244.078 23.2344 242.289 23.2344C240.609 23.2344 239.301 22.6602 238.363 21.5117C237.433 20.3633 236.969 18.7305 236.969 16.6133C236.969 14.4961 237.437 12.8516 238.375 11.6797C239.312 10.5078 240.617 9.92188 242.289 9.92188C244.031 9.92188 245.367 10.5547 246.297 11.8203H246.449L246.367 10.8945L246.32 9.99219V4.76562H248.265V23H246.683L246.426 21.2773ZM242.535 21.6055C243.863 21.6055 244.824 21.2461 245.418 20.5273C246.019 19.8008 246.32 18.6328 246.32 17.0234V16.6133C246.32 14.793 246.015 13.4961 245.406 12.7227C244.805 11.9414 243.84 11.5508 242.512 11.5508C241.371 11.5508 240.496 11.9961 239.887 12.8867C239.285 13.7695 238.984 15.0195 238.984 16.6367C238.984 18.2773 239.285 19.5156 239.887 20.3516C240.488 21.1875 241.371 21.6055 242.535 21.6055Z'
            fill='var(--center-channel-color)'
            fillOpacity='0.48'
        />
        <line
            x1='180.5'
            y1='2.18557e-08'
            x2='180.5'
            y2='28'
            stroke='var(--center-channel-color)'
            strokeOpacity='0.32'
        />
    </svg>
);

export default CloudLogoSvg;
